#include <stdio.h>
#include <vector>
using namespace std;
#define MAXTOKENLEN 100


struct tabelaDeTokens{

char Simbolo[MAXTOKENLEN];
char  lexema[MAXTOKENLEN];
int id;
};

typedef tabelaDeTokens tokenTable_T;
tokenTable_T lexico(FILE * arquivo,vector <tokenTable_T >& myTabelaDeTokens);
void imprimeTabToken(vector <tokenTable_T > myTabelaDeTokens);
int getCurrentLineNumber();
void setCurrentLineNumber(int numero);